package edu.zut.cs.software.perfect.manage.service;

import edu.zut.cs.software.perfect.base.service.GenericManager;

import edu.zut.cs.software.perfect.manage.domain.UserGroup;
import edu.zut.cs.software.perfect.student.domain.Student;
import edu.zut.cs.software.perfect.teacher.domain.Teacher;

/**
 * @ClassName UserManager
 * @Description TODO
 * @Author wst
 * @Date 2020年5月29日 下午9:06:22
 * @Version 1.0
 */
public interface UserGroupManager extends GenericManager<Long, UserGroup>{

	/**
	 * echo
	 * @param message
	 * @return
	 */
	public UserGroup echo(UserGroup message);
	
	/**
	 * add student
	 * 
	 * @return
	 */
	public Student add_s();

	/**
	 * add teacher
	 * 
	 * @return
	 */
	public Teacher add_t();

	/**
	 * delete student
	 * @return
	 */
	public Student delete_s();

	/**
	 * delete teacher
	 * 
	 * @return
	 */
	public Teacher delete_t();

	/**
	 * change student messgae
	 * @return
	 */
	public Student change_s();

	/**
	 * change teacher
	 * 
	 * @return
	 */
	public Teacher change_t();

	/**
	 * find student message
	 * @return
	 */
	public Student find_s();

	/**
	 * find teacher message
	 * 
	 * @return
	 */
	public Teacher find_t();

}
